package com.atguigu.gmall.logger.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

/**
 * Author: Felix
 * Date: 2022/3/30
 * Desc: 回顾SpringMVC开发中涉及到的一些注解
 *
 * @Controller 将类对象的创建交给Spring的IOC容器  如果类中的方法返回值是String，那么会进行页面的跳转
 *             如果想作为普通的字符串返回，需要在方法上加一个注解@ResponseBody
 *
 *@RestController = @Controller +  @ResponseBody
 */
//@Controller
@RestController
public class FirstController {

    //协议://主机:端口号/上下文根 /请求路径
    //@RequestMapping("/first") 拦截指定的请求，将请求交给方法进行处理
    @RequestMapping("/first")
    //@ResponseBody
    public String first(@RequestParam("hehe") String username,
                        @RequestParam(value = "haha",defaultValue = "atguigu") String password) {
        System.out.println(username + ":::" + password);
        return "success";
    }
}
